From f49d26718785a40bb1bd9aa5ea924fc6091f4754 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 4 Aug 2020 00:33:37 -0400 Subject: [PATCH] docs: Add a gallery image for GtkDropDown --- docs/reference/gtk/images/drop-down.png | Bin 0 -> 2906 bytes docs/reference/gtk/meson.build | 1 + docs/reference/gtk/visual_index.xml | 3 +++ docs/tools/widgets.c | 14 ++++++++++++++ 4 files changed, 18 insertions(+) create mode 100644 docs/reference/gtk/images/drop-down.png diff --git a/docs/reference/gtk/images/drop-down.png b/docs/reference/gtk/images/drop-down.png new file mode 100644 index 0000000000000000000000000000000000000000..55b0acf23e79f8d1319fd540cb78f4ba7e902787 GIT binary patch literal 2906 zcmaKuc{tSDAIHCA41;mAW#2AI#8|Q>OLh^mBwKdMI}!^>WEnO5rsw|i`|E!GIOp>`=X{>$oYz_2?@Vh;6LwZXRsaCl%}fn#002Z! z0cR)^y)CwIUZHo4VftovPabEkPB@%M=$If={E&n1_%i+tQn5D?l5@B}H4xw{QgC@GXtcEP zBL6w;iM|O@3vWBL`vfE|;efZh#y%^m*!=C=A~^>z^maET4)1il{tLCjJS_;yfVtd{ zF6`*in!xX~Uy}s4G3a^E-RK%VRti_?3@O#q8ma?01X^s?Cx2O9>lZV~;6!D>U^3xB ziL<8w^CTmOz|gby^rU{VbQ~2_^t<>GY54e!o?MAXXL1hkcFMr*wjtA12+EYl7RWGE z`i~@mS6n~M<45}w7bUf#nU+{h9^m3}q0U?Cc}80A*m0W2aqeZ91Qu9J^5ExB``kjW|EDrJaoUUL{oNj8y={uVv(b9mL z&{r9m#~6(Q$@9#axmFi6Rr}*!=o4TNJ^nP0A!|3%&aKv#;;qSToFI{~9_jgR;)_6m zx$Bn0g;y2TRLL?l$UqSW#!cM}=r!Wv${YE`>&wrSX=c`R*S~u!a--uB$`~L+r#C2( ztql`RW3%4_)r9I$E9c@P^z?0k{JF>)>KjWCS&L3P(^C+X!tv|z-+t(t%(Sx=8Ngy_ z&4x)fh=I;F8?aDPXN*3=y9)nYU;{SQgft}|eCdSewts6)xKnfxz`0=qpTGb5b%Hb2=-WUvJS1{Lfv$JZ|ycqAe~RY zgPWJ97yjxk)sD*9qO|v>WuMKP+S?CB1Wh)kuB`YTCWNCRgl7H@r*vf8J=?B(f!LUS zPeX3XkcGlULhyLawML-E&CT4^6e0Rl1o&@^_Dp6}|TN?s@I*Jw)$v99JV5x2*RJqKrQ_Q@84 z2(Krd?nbZI_sPmGwd$UNP~6g1d-baI@4P=^0w>%5a&U9*KWODL58!rkq`l@{UxtwZ5o;ihnh>C42?#Jia;H6jMHKc25Xshg&R*PM$ zrCr;!2sLoBZs#!<+sf?q-DgHXAO3(h@#M1tbpY3CwB1||wNPe!fNA_1{Khu& ziP-dM0_#PqZF~9o(U{?EqxM6Js*2kOQ%`+{S8+$TG~S@VKFdu_&B~YHIW!+13x!MK zYH(gu7aL_^JCzN{*ABR-i`tEC=}ew?r;|dD1&lQY{6C=PXq$l~FY{iB%!@ zSYujiYvlw7OE&D~eMdFpd^vrX&n*N-Jy_fEV6C)VE>iEW{6WOGxCZz1oU^ghz)u}? zb${mKUL+u*+)Q>CjIM>dnf$wJA9Kkzyw+JK7bgV8lJ>RJx;OEVddu>*gRNpjW0Yoj z?=w24`vC#vbq#;sOZ4*M)+DB-wYwM?fQgOoV(qgEA_huS^T5l?cEZ)(3n{ywySfqk zn?lq%BHm6!`v#rH#LPjIgPRp@R@>Xnq7w?S}hG#P*j80o+2zcJ0xmTyj{3gb(5k#$#O4k9o-1)xh#7;HS6|q zIWla|TQ$9=`c9L(PFEIRO$$=t4)(-Tm1*+5qH?3-Y5jdY;7wmuP2YhlH%W zS}kG!iA*h#zCA=Xsa!}h|1D+fPIAPfAU!xbYcMxnf2Jj~5{?TS3(iRh6-JGZ-+5q? z?fI#t!P^_g;uO3;dZwJ%$KSoQ8qu0FIgFh+`UWbt+ET#OnqJ&U2QsAqaASV~GN z^&~B}u2eB;L;7)Nty8R%wBGVlS=n=9^L5my<5dye(1#*gv)H8)DGlMACud`Y%^L+_ zy-{ELzCgoz6SQ^et1pE7Qb%YAk8d4Tof^7(+9(sQ5Fm5Hh*2$7h_G%wux7jp@CPXa zCzHuFqRZ*~D-V7aPo1>!m|v{~cCH8klZ=W)S)#*PqFUC7q=WVrBhT;uJm3AV)u|ZV zpoc|biO=_^HKhy$SQe~xmHM70ZbcLG!c~z9mjL}8 z?I-b+Fe{O3DN7?Cuj}f_(4-MnA-JiAsVxoRKLXW?^u-xiQHl%(gkanT7AyaS59sK2 z*f*iy_hf=!A%PkFunY;A;hWqYi(>`28N}Q>y2q0H1;ce+L?L=9KTvr|h6>^v<|sm8KvY#dV^|#DJyM>qd~}CSpC}?Rz|9^mf$k>^xAE6*j8{PdP2vOOqYHHrJVVBeprIRMDn0>}eQru%?LwapfQ|yW?F%tdxDjOlN5fS= z0?)Cm-Z%iAX57IXsv=<}-MI22j*L5)nqeM(D4akh*Sn1GsNg7yZ|Ao#1KgYed-z?F zh+^wijG8{JFI(Q7HOk4bR%Qo-#LTj+>C%vfp=L3MqW`@3ZJo`GEDh`Q-5>rBzI1ci literal 0 HcmV?d00001 diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build index 70f660bd2f..c9b63cad64 100644 --- a/docs/reference/gtk/meson.build +++ b/docs/reference/gtk/meson.build @@ -257,6 +257,7 @@ images = [ 'images/down-center.png', 'images/down-end.png', 'images/down-start.png', + 'images/drop-down.png', 'images/drawing.png', 'images/ease-in-out.png', 'images/ease-in.png', diff --git a/docs/reference/gtk/visual_index.xml b/docs/reference/gtk/visual_index.xml index c482979cf8..8bc3a4f8e9 100644 --- a/docs/reference/gtk/visual_index.xml +++ b/docs/reference/gtk/visual_index.xml @@ -111,6 +111,9 @@ + + + diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index a636c20e70..556da8325f 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -377,6 +377,19 @@ create_combo_box_text (void) return new_widget_info ("combo-box-text", widget, SMALL); } +static WidgetInfo * +create_drop_down (void) +{ + GtkWidget *widget; + + widget = gtk_drop_down_new_from_strings ((const char * const []){"Drop Down", "Almost a combo", NULL}); + + gtk_widget_set_halign (widget, GTK_ALIGN_CENTER); + gtk_widget_set_valign (widget, GTK_ALIGN_CENTER); + + return new_widget_info ("drop-down", widget, SMALL); +} + static WidgetInfo * create_info_bar (void) { @@ -1573,6 +1586,7 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_picture ()); retval = g_list_prepend (retval, create_password_entry ()); retval = g_list_prepend (retval, create_editable_label ()); + retval = g_list_prepend (retval, create_drop_down ()); return retval; } -- 2.30.2